<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<style>
			ul,ol{
				margin: 0;
				padding: 0;
			}
			body{
				background-color:rgb(0, 102, 102);
			}
			ul{
				border: 2px solid red;
				width: 726px;
				/*去掉ul中小圆点*/
				list-style-type: none;
				/*上下20px,auto实现左右自动居中*/
				margin: 20px auto;
			}
			img{
				width: 200px;
				height: 250px;
			}
			li{
				/*只设置position不设置偏移,目的是为了让他成为子元素绝对定位的
				目标,并非让他真的偏移*/
				position: relative;
				float: left;
				border: 1px solid red;
				padding: 10px;/*内边距*/
				margin: 10px;/*外边距*/
				background-color: rgb(204, 204, 204);
			}
			/*鼠标在li上悬停时候,让li向右上方各偏移2px,实现抖动效果*/
			li:hover{
				position: relative;
				left:2px;/*左边往右偏移2px*/
				top:-2px;/*上边往上偏移2px*/
			}
			p{
				/*以带了position的li为目标*/
				position: absolute;
				width: 200px;
				bottom: 40px;
				text-align: center;/*文字水平居中*/
			}
			.clearFloat{
				clear: both;
			}
			.jumpTop{
				width: 80px;
				height: 25px;
				border: 1px solid red;
				text-align: center;
				line-height: 25px;
				/*设置为固定定位*/
				position: fixed;
				bottom: 20px;
				right: 20px;
			}
		</style>
	</head>
	<body>
		<ul>
			<li>
				<img src="images/01.jpg"/>
				<p>Java学习教程</p>
			</li>
			<li>
				<img src="images/02.jpg"/>
				<p>Java学习教程</p>
			</li>
			<li>
				<img src="images/03.jpg"/>
				<p>Java学习教程</p>
			</li>
			<li>
				<img src="images/04.jpg"/>
				<p>Java学习教程</p>
			</li>
			<li>
				<img src="images/05.jpg"/>
				<p>Java学习教程</p>
			</li>
			<li>
				<img src="images/06.jpg"/>
				<p>Java学习教程</p>
			</li>
			<li>
				<img src="images/06.jpg"/>
				<p>Java学习教程</p>
			</li>
			<div class="clearFloat"></div>
		</ul>
		<div class="jumpTop">
			<a href="#">顶部</a>
		</div>
	</body>
</html>
